package com.king.oa.service;

import java.util.List;

import com.king.oa.base.DaoSupport;
import com.king.oa.domain.Forum;
import com.king.oa.domain.PageBean;
import com.king.oa.domain.Topic;

public interface TopicService extends DaoSupport<Topic> {

	/**
	 * 查询指定版块中所有主题，并排序；
	 * <ul>
	 * 	排序要求：
	 * 	<i>所有置顶帖最上面，并按最后更新的时间排序，让新状态的在上面。</i>
	 * </ul>
	 * @param forum
	 * @return
	 */
	@Deprecated
	List<Topic> findByForum(Forum forum);

	/**
	 * 查询分页信息
	 * 
	 * @param pageNum
	 * @param pageSize
	 * @param forum
	 * @return
	 */
	@Deprecated
	PageBean findPageBeanByForum(int pageNum, int pageSize, Forum forum);


}
